CyclicBuffer.Range

Undocumented in source.

Constructors

this
this()
Undocumented in source.
this
this(SliceT a, SliceT b)
Undocumented in source.

Members

Aliases

opDollar
alias opDollar = length
Undocumented in source.

Functions

back
auto ref back()
Undocumented in source. Be warned that the author may not have intended to support it.
empty
bool empty()
Undocumented in source. Be warned that the author may not have intended to support it.
front
auto ref front()
Undocumented in source. Be warned that the author may not have intended to support it.
length
size_t length()
Undocumented in source. Be warned that the author may not have intended to support it.
opAssign
auto ref opAssign(U value)

range... = value

opIndex
auto ref opIndex(size_t i)

rangei

opIndex
This opIndex()

range[]

opIndex
This opIndex(size_t[2] indices)

range[i .. j]

opOpAssign
auto ref opOpAssign(U value)

range... += value

opSlice
size_t[2] opSlice(size_t i, size_t j)

range[i .. j]

opUnary
auto ref opUnary()

range...++

popBack
void popBack()
Undocumented in source. Be warned that the author may not have intended to support it.
popFront
void popFront()
Undocumented in source. Be warned that the author may not have intended to support it.
save
This save()
Undocumented in source. Be warned that the author may not have intended to support it.

Meta